在App3.js最上方新增一行
import './app3.scss';
比較喜歡寫SCSS,SASS對我來說比較不習慣,新增完後要記得再創一個app3.scss在對應的地方。
然後npm start 會看到畫面顯示錯誤,這是正常的
他說要在安裝
npm install node-sass
安裝好在跑一次就能正常看到畫面了
接著就是來寫看看SCSS
import React, { useState } from 'react'
import './app3.scss';
export default function App3() {
const [gonum, gocnum] = useState(0);
const [gotext, gonoyes] = useState(false);
const goClick=()=>{
gocnum(gonum+1);
gonoyes(!gotext);
}
return (
<div>
<p className="text"> <span>{gonum}</span> </p>
<button onClick={goClick}>{gotext ? 'No' : 'Yes'}</button>
</div>
)
}
.text{
display: flex;
span{
color: bisque;
background-color: black;
font-size:20px ;
padding:10px;
}
}
打開畫面會發現他沒有幫幫我加前綴
所以還要去package.json將裡面的browserslist改成以下
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 4 version",
"ie 6-8",
"Firefox > 20"
]
}
這樣就會自動加前綴了